<%@page contentType="text/html" pageEncoding="UTF-8" import="Modelo.*, javax.swing.JOptionPane, java.util.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<%
        String idencuesta = (String) request.getParameter("iden");
        Encuesta en= new Encuesta().buscar(Long.parseLong(idencuesta));
        String nombre="";
        String descripcion="";
        String mensaje="";

        if(request.getParameter("nombre")!=null && !request.getParameter("nombre").equals("")){
        nombre = (String) request.getParameter("nombre");
        }
        if(request.getParameter("descripcion")!=null && !request.getParameter("descripcion").equals("")){
        descripcion = (String) request.getParameter("descripcion");
        }

        if(request.getParameter("mensaje")!=null && !request.getParameter("mensaje").equals("")){
        mensaje = (String) request.getParameter("mensaje");
        }

        if(nombre.equals("") || descripcion.equals("") || mensaje.equals("")){
        response.sendRedirect(request.getContextPath()+"/encuesta/editar.jsp?iden="+en.getId()+"&error=1");
        }


        en.setNombre(nombre);
        en.setDescripcion(descripcion);
        en.setMensaje(mensaje);
   
        List<Pregunta> lp=new ArrayList<Pregunta>();
        int j=1;
         while((String)request.getParameter("pregunta"+j)!=null){
            String idpregunta =(String)request.getParameter("pregunta"+j);
            Pregunta pre23=new Pregunta().findPregunta(Long.parseLong(idpregunta));
            j++;
            lp.add(pre23);
             }
            en.setPreguntas(lp);

               new Encuesta().actualizarEncuesta(en);

        response.sendRedirect(request.getContextPath()+"/encuesta/mostrar.jsp");
    %>